2006年11月,微软公司其最新的嵌入式平台Windows Embedded CE 6.0正式上市。作为业内领先的软件工具,Windows Embedded CE 6.0将为多种设备构建实时操作系统,例如:
互联网协议(IP)机顶盒、全球定位系统(GPS)、无线投影仪,以及各种工业自动化、消费电子以及医疗设备等。
简要介绍
在Windows Embedded诞生十周年之际,微软将首次在“共享源计划(Microsoft Shared Source programme)”中100%毫无保留地开放Windows Embedded CE 6.0内核,比Windows Embedded CE的先前版本的开放比例整体高出56%。“共享源计划”为设备制造商提供了全面的源代码访问,以进行修改和重新发布(根据许可协议条款),而且不需要与微软或其他方共享他们最终的设计成果。 尽管
Windows操作系统是一个通用型
计算机平台, 为实现统一的体验而设计,设备制造商可以使用Windows Embedded CE 6.0这个工具包为不同的非桌面设备构建定制化的操作系统映像。通过获得Windows Embedded CE源代码的某些部分,比如:文件系统、设备驱动程序和其他核心组件,嵌入式开发者可以选择他们所需的源代码,然后编译并构建自己的代码和独特的操作系统,迅速将他们的设备推向市场。
微软还将Visual Studio 2005专业版作为Windows Embedded CE 6.0的一部分一并推出。这对微软来说又是一次史无前例的突破。Visual Studio 2005专业版将包括一个被称为Platform Builder的功能强大的插件,它是一个专门为嵌入式平台提供的“集成开发环境”。这个集成开发环境使得整个开发链融为一体,并提供了一个从设备到应用都易于使用的工具,极大地加速了设备开发的上市。
微软公司移动与
嵌入式产品部Windows Embedded亚太和大中华区主任产品经理彭家安(John Boladian)表示:“Windows Embedded CE不仅定义了一代小型设备的开发模式,也是微软非桌面策略的基础。在接下来的十年里,Windows Embedded CE将继续致力于为设备制造商和合作伙伴创造新的市场和设计机遇,并帮助他们为构建更加智能和更连接的解决方案提供必要的工具和技术。”
主要特点
Windows Embedded CE 6.0重新设计的内核具有32,000个处理器的并发处理能力,每个处理有2GB
虚拟内存寻址空间,同时还能保持系统的实时响应。这使得开发人员可以将大量强大的应用程序融入到更智能化、更复杂的设备中。无论在路上、在工作还是在家里,都可以使用这种设备。
在路上: Windows Embedded CE 6.0加入了新的单元核心数据和语音组件,这使得设备能够通过
蜂窝通讯网络建立数据连接和语音通话,从而实现
机器对机器的通讯应用场景,并构建相应的设备,如停车表、自动售货机和GPS设备等。
在工作上: Windows Embedded CE 6.0包含的组件更便于开发者创建通过Windows Vista?内置功能无线连接到
远程桌面共享体验的投影仪。
在家中: Windows Embedded CE 6.0充分利用了多媒体技术,以开发网络媒体设备、数字视频录像机和
IP机顶盒等。
Gartner公司的研究副总裁Daya Nadamuni表示:“嵌入式的设备无处不在。随着嵌入式智能连接设备的数量和种类的继续增加,能够支持复杂应用的经济、可扩展和实时的操作系统的市场需求将随之增长。通过给设备制造商和开发者提供高级工具和社群支持,这些供应商打破了开发的障碍,并从这种增长的市场需求中获利。更甚,由于开发者能够全面获取源代码,他们可以更快地调试设备并最终开发出独特的设备,从而更快地将设备推向市场。”
Windows Embedded CE 6.0的发布获得了世界各国设备制造商的支持,很多厂商都打算在这一季度推出采用Windows Embedded CE 6.0的设备。这些公司包括中国台湾的
Unitech、荷兰的Commodore International、台湾的研华科技(Advantech)、美国的Applied Data Systems,General Software、Intelligent Instrumentation、MICRO Systems和Wyse Technology公司。
全球
系统集成商也纷纷开始进行Windows Embedded CE 6.0核心技术的测试与整合,其中包括法国的Adeneo Adetel Group、德国的3SOFT GmbH和CDR Consulting、英国的Pace Micro Technology、美国的Atheros Communications和 BSQUARE。芯片制造商方面也有如荷兰的NXP Semiconductors、台湾的VIA Technologies、英国的ARM以及美国的Intel公司。
三星电子系统LSI部门应用处理器开发部副总裁Stephen Oh表示:“Windows Embedded CE是业内领先的小型连接设备平台。多年来,它一直是我们的客户在设备发展历程中的战略组成部分。我们已经看到,市场将对Windows Embedded CE 6.0产生非常大的需求。
三星公司的Windows Embedded CE 6.0 BSP将支持基于我们的
ARM9和
ARM11应用处理器系列,这使得我们的产品拥有流水线开发,并能最终更迅速地响应市场需求,适用于便携式导航设备、媒体播放器、远程
监控器、IP电话和游戏设备等
消费电子产品。”
Windows Embedded CE 6.0使用了基于数量的特许许可证模式,设备制造商可以在设备开始供货时再购买运行许可证。微软将提供知识产权保护(根据许可协议条款)和为期10年的产品支持生命周期,确保产品的完整性,并保证厂商得到必要的支持和保护以获得成功。
工程师可在网站上下载一套完整的180天免费试用版Windows Embedded CE 6.0。
开发环境内核
Visual Studio 集成开发环境中默认自带安装的Windows CE的SDK开发包各个版本:
vs2003[Visual Studio 2003]:默认安装的是Windows CE 4.2(这里简称wince4.2)
vs2005[Visual Studio 2005]:默认安装的是Windows CE 5.0(这里简称wince5.0)
vs2008[Visual Studio 2008]:默认安装的是Windows Embedded CE 6.0。(这里简称wince6.0)